/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
#contact-link {
  float: left;
  margin: 0px;
}
.rtl #contact-link {
  float: right;
}
#contact-link li {
  display: inline-block;
  color: #aaaaaa;
  position: relative;
  padding: 14px 40px 15px 0px;
}
.rtl #contact-link li {
  padding: 14px 0px 15px 40px;
}
@media (max-width: 1199px) {
  #contact-link li {
    padding: 14px 25px 15px 0px;
  }
  .rtl #contact-link li {
    padding: 14px 0px 15px 25px;
  }
}
@media (max-width: 991px) {
  #contact-link li {
    padding: 14px 8px 15px 0px;
  }
  .rtl #contact-link li {
    padding: 14px 0px 15px 8px;
  }
}
#contact-link li a {
  color: #aaaaaa;
  display: inline-block;
  white-space: nowrap;
}
#contact-link li a:hover {
  color: #f37600;
}
#contact-link li .fa {
  padding-right: 10px;
  display: none;
}
.rtl #contact-link li .fa {
  padding-left: 10px;
  padding-right: inherit;
}
@media (max-width: 991px) {
  #contact-link li .fa {
    display: inline-block;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
  }
  .rtl #contact-link li .fa {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: inherit;
  }
}
#contact-link li:after {
  content: "";
  position: absolute;
  height: 20px;
  width: 1px;
  top: 15px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.2);
  zoom: 1;
  background-color: transparent\9;
  right: 18px;
}
.rtl #contact-link li:after {
  left: 18px;
  right: auto;
}
@media (max-width: 1199px) {
  #contact-link li:after {
    right: 11px;
  }
  .rtl #contact-link li:after {
    left: 11px;
    right: auto;
  }
}
@media (max-width: 991px) {
  #contact-link li:after {
    display: none;
  }
}
#contact-link li:last-child:after {
  display: none;
}
@media (max-width: 991px) {
  #contact-link li:last-child .fa {
    border-right: none;
  }
  .rtl #contact-link li:last-child .fa {
    border-left: none;
    border-right: inherit;
  }
  #contact-link li .info-contact {
    display: none;
  }
}

@media (max-width: 767px) {
  #contact_block {
    margin-bottom: 20px;
  }
}
#contact_block .label {
  display: none;
}
#contact_block .block_content {
  color: #888888;
}
#contact_block p {
  margin-bottom: 4px;
}
#contact_block p.tel {
  margin-bottom: 6px;
}
#contact_block p.tel i {
  font-size: 25px;
  vertical-align: -2px;
  padding-right: 10px;
}
